Skip to main content

Agents

0.8.0

Released: 16/07/2025

Linux and MacOS agents can now use Ansible to manage users, groups, flatpak packages and execute bash scripts Windows agents can now execute PowerShell scripts and manage MSI packages.

warning

OpenUEM Agent for Windows has new permissions as suggested by cr1sti. Folders under (with some exceptions assets, badgerdb...) C:\Program Files\OpenUEM Agent requires administrator privileges to get access.

  • fix: memory slot info for Apple Silicon
  • feat: execute powershell scripts and update go packages
  • feat: execute powershell scripts only once on demand
  • feat: apply ansible playbooks for Linux endpoints
  • feat: install ansible community.general collection
  • feat: macos groups, brew and scripts
  • feat: add debug for ansible tasks
  • fix: initial report task time must use tenant settings
  • fix: agent stream context is now 5 minutes an its management is in a go routine
  • fix: use grep update for dnf history list
  • fix: add workaround for different output for dnf history list
  • feat: create a copy of the log before watchdog starts a non-running agent
  • feat: agent stream consumer to go routine and decrease timeout

0.7.0

Released: 18/06/2025

  • Feat: new MacOS agent for both Intel and Apple Silicon. My thanks to @ParkTheCar and @JDCT for helping me debug and test the client for Apple Silicon
  • Feat: ARM64 package for Debian/Ubuntu. Thanks to @trobbelke for testing the client
  • Fix: if display/xauth envs not fetched flatpak install goes on

0.6.0

Released: 15/05/2025

warning

BREAKING CHANGE in Debian

Existing Debian/Ubuntu agents must be reinstalled manually either using the .deb package or using OpenUEM's apt repo. The reason is that a new dialog will ask for the Organization ID and Site ID that you want OpenUEM to be associated with (should be Org ID 1 and Site ID 1 for the default org and site created automatically by OpenUEM)

danger

Due to a bug found in the agent updater, you won't be able to update 0.5.0 agents from the console (0.4.0 agents and lower are not affected) and you'll have to update the agents by hand or using a script to deploy it. The 0.6.0 windows installer can be run to upgrade the 0.5.0 agent. You can also use the debian repository to use apt on the affected endpoints to update the debian/ubuntu agent.

  • Feat: get processor info if more than one windows processor is found
  • Feat: agents can set a default printer and remove a printer for Linux and Windows
  • Feat: add tenant and site to INI and report
  • Feat: use dnf to get system update info

0.5.0

  • Feat: enable or disable remote assistance service on demand
  • Feat: enable or disable SFTP service on demand
  • Feat: uninstall agent on demand
  • Feat: retrieve RAM memory slots info and manufacture dates for displays
  • Fix: uninstall of openuem-agent-worker removed accidentally when openuem-agent is uninstalled on Linux
  • Fix: support for Debian 11 and Ubuntu 20.04 agents

0.4.0

info

OpenUEM Linux agents require at least OpenUEM Server 0.5.0 to show Linux specific information

  • Feat: support for Debian/Ubuntu agents
  • Feat: enable or disable debug mode for an agent on demand

0.3.1

  • Feat: Add Microsoft Visual C++ Redistributable required in clean Windows installations required by WinGet

0.3.0

  • Feat: support for profiles that allows admins to apply several configurations to different endpoints for OpenUEM server versions >= 0.4.0

0.2.1

  • Fix: Add updated URL for Agent messages CSS

0.2.0

  • Feat: Agent should reboot or shutdown the computer

0.1.0

This is the first release of the OpenUEM agent.